
const request = (options = {}) => {
  return new Promise((resolve, reject) => {
    uni.request({
      url: uni.baseURL + options.url, // 服务器url
      method: options.method || 'GET', // 请求方法，默认为GET
      data: options.data || {}, // 请求参数
      header: {"Content-Type":"application/x-www-form-urlencoded",'token':uni.getStorageSync('token')}, // 设置请求的 header
      success: (res) => {
        // 请求成功
        if (res.statusCode === 200) {
			if(res.data.code==-100){
				uni.redirectTo({
					url:'/pages/user/login'
				})
				return false;
			}
          resolve(res);
        } else {
          // 可以根据项目要求修改错误处理
          reject(res);
        }
      },
      fail: (err) => {
        // 请求失败处理
        reject(err);
      },
    });
  });
};
 
export default request;